﻿.catItemView .itemAuthorAvatar , .itemHeader .itemAuthorAvatar
{
	width:55px;
	height:55px;
	padding:5px;
	border:1px solid #e3e3e3;
	background:url(../images/avatarSeparator.jpg) no-repeat top right;
}
div.catItemHeader h3.catItemTitle a
{
	color:#1089cc;
}
div.catItemHeader h3.catItemTitle 
{
	padding:0px;
}
div.catItemHeader span.catItemAuthor , div.itemHeader span.itemAuthor {
	float:left;
	color:#888888;
}

div.catItemHeader span.catItemDateCreated  , div.itemHeader span.itemDateCreated 
{
	color:#888888;
	font-size:12px;
}
div.catItemBody  
{
	clear:both;
	padding:10px 0;
}
.catItemAuthorLink
{
	background:url(../images/avatarSeparator.jpg) no-repeat top right;
	float:left;
	margin-right:15px;
	padding-right:15px;
}

div.catItemIntroText  , div.itemIntroText , div.itemFullText{
	color: #333333;
	font-family: "Lucida Grande",Helvetica,Verdana,sans-serif;
	font-weight: normal;
	font-size: 100%;
	line-height: 140%;
	padding-bottom: 0px;
}
div.itemHeader h2.itemTitle{
	font-size:24px;
	font-weight:normal;
	line-height:110%;
	color:#1089CC;
	font-family: "Lucida Grande",Helvetica,Verdana,sans-serif;
}

.cablog div.itemAuthorLatest  , .cablog  .itemLinks .itemHits 
{
	color:#1a8ecd;
}
.cablog div.itemAuthorLatest  h3, .cablog .itemRelated h3
{ 
	font-size:16px ;
	font-weight:bold ;
	color:#1a8ecd;
	margin-bottom:10px;
}
.cablog div.itemAuthorLatest  ul  ,.cablog  div.itemAuthorLatest  ul li a, .cablog .itemRelated ul, .cablog .itemRelated ul li a  
{ 	
	font-size:12px;	
}
.cablog  div.itemAuthorLatest  ul li, .cablog .itemRelated ul li
{
	list-style:disc outside none;
	color: #1B8ECD;
}
.cablog  div.itemAuthorLatest  ul li.even , .cablog  div.itemAuthorLatest  ul li.odd, .cablog .itemRelated ul li.even, .cablog .itemRelated ul li.odd
{
	background:none ;
	border-bottom:none;
}
.cablog div.itemHitsTwitter
{
	border:none;	
	display:inline-block;
	float:left;
	text-align:left;
	
}
.cablog div.itemSocialLinksBlock 
{
	/* padding:0 0 0 30px !important; */
	border:none;
	display:inline-block;
	float:left;
}

.cablog .itemLinks .catItemSeparator
{
	text-align:left !important;
}

.cablog div.itemComments
{
	background:none;
	border:none;
}

.cablog  .itemComments .itemCommentsForm
{
	background:none repeat scroll 0 0 #F7FAFE;
	border:1px solid #DDDDDD;
	padding:16px;
}
.cablog  .itemComments .itemCommentsForm h3{
	color:#1A8ECD;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}


.cablog .itemComments .itemCommentsList li
{
	list-style:none;
}
.cablog .itemCommentsList li.odd
{
	background:#ffffff;
}

.cablog .itemCommentsList li.even
{
	background:#e7f3fa;
}
.cablog .itemCommentsList li.even p
{
	color: #1089cc;
	font-size:11px;
	font-weight:bold;
}
.cablog .itemCommentsList li.odd p
{
	color: #687078;
	font-size:11px;
	font-weight:bold;
}
.cablog .itemCommentsList li.even .commentDate , .cablog .itemCommentsList li.even .commentAuthorName
{ 
	color: #1089cc;
}
.cablog .itemCommentsList li.even .commentAuthorName a
{	
	font-size:14px; 
	color: #1089cc;
}
.cablog .itemCommentsList li.odd .commentDate , .cablog .itemCommentsList li.odd .commentAuthorName
{ 
	color: #687078;
}
.cablog .itemCommentsList li.odd .commentAuthorName a
{	
	font-size:14px; 
	color: #687078;
}

a.googlebuzz 
{
	background: url(../images/googlebuzz.png);
}

/* SideBar Modules */

.caMostPopular .module-title h2 , .caMostPopular .module-title h2 span  , .caBlogCategories  .module-title h2 , .caBlogCategories .module-title h2 span 
{
	color:#1b8ecd !important;
	font-weight:bold;
}
.caMostPopular ul , div.k2ItemsBlock ul  , .caBlogCategories ul , div.caBlogCategories ul 
{
	margin:0;
	padding:0;
}
.caMostPopular ul  li ,.caBlogCategories  ul  li
{
	margin-left:0;
	list-style:none;
}
.caMostPopular ul  li.even , .caMostPopular ul  li.odd 
{
	padding:5px 0 !important;
	background:none;
	font-family:arial ;
}

.moduleItemTitle , .caBlogCategories ul  li a
{
	color:#868686;
	font-size:12px !important;
	font-weight:bold;
	font-family:arial ;
}



div.k2CategoriesListBlock
{
	
}
div.k2CategoriesListBlock ul li a {
	font-size:12px;
	font-family:arial;
	color:#868686;
}
div.catItemIntroText img, div.itemIntroText img, div.genericItemIntroText img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
div.catItemIntroText{
	padding-bottom: 0px;
	margin-bottom: 0px;
}
div.catItemBody{
	padding-bottom: 0px;
}
div.catBottomLinks, .socialIcons{
	position: relative;
	height: 60px;
	background: url(../images/catBottomLinks.jpg) center bottom no-repeat;
	margin-bottom: 25px;
}
div.catBottomLinks .twitterButton, .socialIcons .twitterButton{
	position: absolute;
	left: 10px;
	top: 4px;
	width: 100px;
	height: 35px;
}
div.catBottomLinks .facebookButton, .socialIcons .facebookButton{
	position: absolute;
	left: 102px;
	top: 4px;
	width: 100px;
	height: 35px;
}
div.catBottomLinks .buzzButton, .socialIcons .buzzButton{
	position: absolute;
	left: 203px;
	top: 4px;
	width: 100px;
	height: 35px;
}
div.catBottomLinks div.catItemCommentsLink{
	position: absolute; 
	right: 145px;
	top: 4px;
	height: 35px;
	padding-left: 35px;
	background: url(../images/commentsBg.png) left top no-repeat;
	border: 0px;
	padding-top: 4px;
}
div.catBottomLinks .catItemReadMore{
	position: absolute;
	right: 10px;
	top: 4px;
	width: 100px;
	height: 35px;
	background: url(../images/readMoreBg.png) 0px 4px no-repeat;
	padding-left: 40px;
	padding-top: 4px;
}
div.catBottomLinks .catItemReadMore a{
	color: #1089cc;
}
div.catBottomLinks .catItemReadMore a:hover{
	color: #000;
}
.cablog .itemNavigation{
	background: none;
}
div.genericItemHeader h2.genericItemTitle{
	font-family:"Lucida Grande",Helvetica,Verdana,sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:110%;
	margin:0;
}